package com.exp2.exp2;

import org.springframework.boot.CommandLineRunner;
import org.springframework.core.env.Environment; //这个类别导入错了
import java.util.Objects;

//@Component
@SuppressWarnings("unused")
public class LocalCommandLineRunner implements CommandLineRunner {

    Environment env;

    //使用构造方法的方式，注入Environment
    public LocalCommandLineRunner(Environment env){
        this.env=env;
    }

    @Override
    public void run(String ...args){
        System.out.println("这是LocalCommandLineRunner!");

        //利用random 的 RandomValuePropertySource 产生一个32位随机字符串
        System.out.println("生成一个随机字符串：".concat(Objects.requireNonNull(env.getProperty("random."))));
    }


}
